Safe Caching in a Distributed File System for Network Attached Storage
نویسندگان
چکیده
In a distributed file system built on network attached storage, client computers access data directly from shared storage, rather than submitting I/O requests through a server. Without a server marshaling access to data, if a computer fails or becomes isolated in a network partition while holding locks on cached data objects, those objects become inaccessible to other computers until a locking authority can guarantee that the lock holder will not again directly access these data. We describe a server that acts as the locking authority and implements a lease-based protocol for revoking access to data objects locked by an isolated or failed computer. When a lease expires, the server can be assured that the client no longer acts on locked data, and can safely redistribute locks to other clients. During normal operation, this protocol invokes no message overhead, and uses no memory and performs no computation at the locking authority.
منابع مشابه
Introduction to Linux Cluster Filesystems
Traditional local file systems support a persistent name space. A local file system views devices as being locally attached, the devices are not shared, and hence there is no need in the file system design to enforce devicesharing semantics. Instead, the focus is on aggressively caching and aggregating file system operations to improve performance by economizing on the number of actual disk acc...
متن کاملServerless Network File Systems
The paper presents a design for serverless network file system that can dynamically distribute control processing, data storage and caching among a set of cooperating workstations. The aim is to improve performance, scalability and availablility of such a peer-based distributed system. The approach adopted in this paper is to build a monolithic system that handles all aspects of storage, cachin...
متن کاملA Scalable Bandwidth Guaranteed Distributed Multimedia File System Using Network Attached Autonomous Disks
Repository for multimedia data differs from that of the traditional text-based data both in storage space and streaming bandwidth requirements. The file systems used in multimedia environment need to support large volumes and high bandwidth. In this paper, we propose a novel scalable distributed file system built using Autonomous Disks. Autonomous disks are attached directly to the network and ...
متن کاملFlexible Security for the WiND Filesystem
Due to the unending increase in scalability and performance demands, the network attached storage paradigm is being adopted as the solution for large storage systems. This new shift seeks to decentralize storage elements over a network where the idea is to transfer data directly between the storage disks and client machines thereby completely bypassing the fileserver machine bottleneck. The new...
متن کاملA Case for Network-Attached Secure Disks (CMU-CS-96-142)
By providing direct data transfer between storage and client, network-attached storage devices have the potential to improve scalability (by removing the server as a bottleneck) and performance (through network striping and shorter data paths). Realizing the technology’s full potential requires careful consideration across a wide range of file system, networking and security issues. To address ...
متن کامل